package com.zlp.stategy;

import com.zlp.dto.test.*;

import java.util.List;

/**
 * @Classname CouponSupplierStategy
 * @Description 供应商第三方卡券策略
 * @Date 2022/9/21 13:10
 * @Created by ZouLiPing
 *
 */
public interface CouponSupplierStategy {




    /**
     * 获取token或签名
     * @author ZouLiPing
     * @param timestamp 时间戳
     * @date 2022/9/21 18:54
     * @return java.lang.String
     */
    String getToken(String timestamp);


    /**
     * 获取第三方供应商商品列表信息
     * @author ZouLiPing
     * @param paramMap
     * @date 2022/9/21 19:02
     * @return java.lang.Object
     */
   List<SupplierSkuDTO> getSupplierSkuList(Object paramMap);


    /**
     * 第三方供应商卡券订单提交
     * @author ZouLiPing
     * @param paramMap
     * @date 2022/9/21 19:02
     * @return java.lang.Object
     */
    SupplierCardCipherDTO createCoupon(Object paramMap);


    List<SupplierBaseDTO> getCouponBaseInfo(Object paraMap);
}
